const runtime.userArenaChunkBytes
29 uses
runtime (current package)
arena.go#L193: userArenaChunkBytes = uintptr(int64(userArenaChunkBytesMax-heapArenaBytes)&(int64(userArenaChunkBytesMax-heapArenaBytes)>>63) + heapArenaBytes) // min(userArenaChunkBytesMax, heapArenaBytes)
arena.go#L196: userArenaChunkPages = userArenaChunkBytes / pageSize
arena.go#L202: userArenaChunkMaxAllocBytes = userArenaChunkBytes / 4
arena.go#L206: if userArenaChunkPages*pageSize != userArenaChunkBytes {
arena.go#L209: if userArenaChunkBytes%physPageSize != 0 {
arena.go#L212: if userArenaChunkBytes < heapArenaBytes {
arena.go#L213: if heapArenaBytes%userArenaChunkBytes != 0 {
arena.go#L217: if userArenaChunkBytes%heapArenaBytes != 0 {
arena.go#L231: return userArenaChunkBytes/goarch.PtrSize/8 + unsafe.Sizeof(_type{})
arena.go#L759: deductAssistCredit(userArenaChunkBytes)
arena.go#L816: if rate != 1 && userArenaChunkBytes < c.nextSample {
arena.go#L817: c.nextSample -= userArenaChunkBytes
arena.go#L819: profilealloc(mp, unsafe.Pointer(span.base()), userArenaChunkBytes)
arena.go#L833: inittrace.bytes += uint64(userArenaChunkBytes)
arena.go#L871: if s.npages*pageSize != userArenaChunkBytes {
arena.go#L952: if s.npages*pageSize != userArenaChunkBytes {
arena.go#L1025: v, size := h.sysAlloc(userArenaChunkBytes, hintList, false)
arena.go#L1026: if size%userArenaChunkBytes != 0 {
arena.go#L1029: if size > userArenaChunkBytes {
arena.go#L1035: for i := userArenaChunkBytes; i < size; i += userArenaChunkBytes {
arena.go#L1040: size = userArenaChunkBytes
arena.go#L1058: sysMap(unsafe.Pointer(base), userArenaChunkBytes, &gcController.heapReleased)
arena.go#L1059: sysUsed(unsafe.Pointer(base), userArenaChunkBytes, userArenaChunkBytes)
arena.go#L1071: gcController.heapInUse.add(int64(userArenaChunkBytes))
arena.go#L1072: gcController.heapReleased.add(-int64(userArenaChunkBytes))
arena.go#L1075: atomic.Xaddint64(&stats.inHeap, int64(userArenaChunkBytes))
arena.go#L1076: atomic.Xaddint64(&stats.committed, int64(userArenaChunkBytes))
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |